﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using AcadPos.Bussiness;
using AcadPos.Entity;
using System.Data;

namespace AcadPosApp.ControlClass
{
    public static class CNCurso
    {
        #region Inserir Curso
        public static bool inserir(Curso curso, string usuario)
        {
            return new NGCurso().inserir(curso, usuario);
        }
        #endregion

        #region Inserir no Log de Auditoria
        internal static void inserirLogAuditoria(Curso curso, string usuario)
        {
            new NGCurso().inserirLogAuditoria(curso, usuario);
        }
        #endregion

        #region Alterar
        public static bool alterar(Curso curso, string usuario)
        {
            return new NGCurso().alterar(curso, usuario);
        }
        #endregion

        #region Excluir
        public static bool excluir(Curso curso,string usuario)
        {
            return new NGCurso().excluir(curso, usuario);
        }
        #endregion

        #region Listar Cursos
        public static DataTable listarCursos(Curso curso)
        {
            return new NGCurso().listarCursos(curso);
        }
        #endregion

        #region Retornar Curso
        public static Curso retornarCurso(Curso curso)
        {
            return new NGCurso().retornarCurso(curso);
        }
        #endregion

        #region Verificar Curso
        public static DataTable cursoJaExiste(Curso curso)
        {
            return new NGCurso().cursoJaExiste(curso);
        }
        #endregion

        #region Carga Horaria Total do Curso
        public static int cargaHorariaCurso(int idCurso)
        {
            return new NGCurso().cargaHorariaCurso(idCurso);
        }
        #endregion
    }
}